Smartling\Vendor\Smartling\BaseApiAbstract A

Total Complexity 61
Dependencies 11
Dependents 1
Total lines 514
Lines of code 263
Logical lines of code 117
Comment lines 136
Methods 26
Properties 8

Methods 26

Method Rating Maintainability Complexity Lines of code
sendRequest()
B
35 18 86
processError()
S
50 7 28
processBodyOptions()
S
52 6 26
checkAuthenticationError()
S
60 4 13
getDefaultRequestData()
S
57 2 18
initializeHttpClient()
S
57 1 19
processErrors()
S
73 2 5
readFile()
S
66 2 8
__construct()
S
65 2 9
getLogger()
S
82 1 3
normalizeUri()
S
78 1 3
setLogger()
S
81 1 3
setCurrentClientUserAgentExtension()
S
80 1 3
getCurrentClientUserAgentExtension()
S
80 1 3
getHttpClient()
S
82 1 3
setAuth()
S
81 1 3
getAuth()
S
82 1 3
setBaseUrl()
S
81 1 3
getBaseUrl()
S
82 1 3
setProjectId()
S
81 1 3
getProjectId()
S
82 1 3
setCurrentClientVersion()
S
80 1 3
getCurrentClientVersion()
S
80 1 3
setCurrentClientId()
S
80 1 3
getCurrentClientId()
S
80 1 3
setHttpClient()
S
81 1 3